﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Demo
{
    class Class1
    {
        //1、编写程序，定义一个枚举类型，
        //表示订单的状态值：新订单、已发货、已签收、已评价；
        //声明一个枚举类型表示某个订单的状态并将其值输出。
        public enum orders
        { 
        新订单=1,
        已发货,
        已签收,
        已评价
       
        }
        public void Pff()
        {
            Console.WriteLine("请输入要查询的状态");
            string b = Console.ReadLine();

            orders status = orders.新订单;
            int i = (int)status;
            Console.WriteLine(i);
          
        }
        enum Fruit
            // 2、有一款叫做“切水果”的游戏，里面有各种各样的水果，
            //A、现在请定义一个叫做“Fruit”的枚举类型，里面有：香蕉、苹果、西瓜、草莓、葡萄、哈密瓜、奇异果。
            //B、然后定义一个输出水果分数的方法，参数类型就是这个水果枚举，
            //方法中根据不同的枚举值，输出水果对应的分数（可以参考切水果游戏）。
            //注：水果形状越小，切到的时候分数就越高。

        { 
        西瓜=1,
        哈密瓜,
        香蕉=6,
        苹果,
        奇异果=10,
        草莓,
        葡萄
        }
        static void main1()
        {
            Console.WriteLine("请输入切的水果");
            int num = Convert.ToInt32(Console.ReadLine());
            int a = (int)Fruit.哈密瓜;
            int b = (int)Fruit.奇异果;
            int c = (int)Fruit.苹果;
            int d = (int)Fruit.草莓;
            int e = (int)Fruit.葡萄;
            int f = (int)Fruit.西瓜;
            int g = (int)Fruit.香蕉;
            int sum = 0;
            Console.WriteLine("你获得的分数为："+sum);

        }
        //3、RPG游戏中，通常有不同的职业，比如“战士”、“法师”、“精灵”等等职业，
        //A、现在请定义一个游戏职业的枚举。
        //B、然后定一个输出职业技能的方法，根据传入的职业枚举的值来输出，
        //战士的技能：碎石打击、烈焰锚钩、战斗咆哮
        //法师的技能：巨浪冲击、元素突击、复仇杀戮
        //精灵的技能：减速陷阱、能量浪潮、旋风剑舞
        enum game
        { 
        战士=1,
        法师,
        精灵
        }
        static void main2()
        {
            Console.WriteLine("请输入选的职业");
            int a = Convert.ToInt32(Console.ReadLine());
            if (a==1)
            {
                Console.WriteLine("战士的技能为：碎石打击、烈焰锚钩、战斗咆哮");
            }
            else if(a==2)
            {
                Console.WriteLine("法师的技能：巨浪冲击、元素突击、复仇杀戮");
            }
            else if (a==3)
            {
                Console.WriteLine("精灵的技能：减速陷阱、能量浪潮、旋风剑舞");
            }
          
        }
    }
}
